<!---------------------------------------- REQUETE POST ---------------------------------------->

<!-- Bouton "Ajouter au panier" -->
<?php
function maj_qte()
{
    $suppression = false;
    /* cr�ation d'un tableau temporaire de stockage des articles */
    $panier_tmp = array("titre_film"=>array(),"prixUHT"=>array(),"qte"=>array(),"prixqteHT"=>array());
    /* Comptage des articles du panier */
    $nb_articles = count($_SESSION['panier']['titre_film']);
    /* Transfert du panier dans le panier temporaire */
    for($k = 0; $k < $nb_articles -1; $k++)
    {
            array_push($panier_tmp['titre_film'],$_SESSION['panier']['titre_film'][$k]);           
            array_push($panier_tmp['prixUHT'],$_SESSION['panier']['prixUHT'][$k]);
            array_push($panier_tmp['qte'],$_SESSION['panier']['qte'][$k]);
			array_push($panier_tmp['prixqteHT'],$_SESSION['panier']['prixqteHT'][$k]);

    }
    /* Le transfert est termin�, on r�-initialise le panier */
    $_SESSION['panier'] = $panier_tmp;
    /* Option : on peut maintenant supprimer notre panier temporaire: */
    unset($panier_tmp);
    $suppression = true;
    return $suppression;
}
?> 

<!-- Bouton "Retirer" -->	
<?php
if(isset($_POST) && !empty($_POST['supprimer_article'])) 
{
    /* cr�ation d'un tableau temporaire de stockage des articles */
    $panier_tmp = array("titre_film"=>array(),"prixUHT"=>array(),"qte"=>array(),"prixqteHT"=>array());
    /* Comptage des articles du panier */
    $nb_articles = count($_SESSION['panier']['titre_film']);
    /* Transfert du panier dans le panier temporaire */
    for($m = 0; $m < $nb_articles ; $m++)
    {
		/* On transf�re tout sauf l'article � supprimer */
		if($_SESSION['panier']['titre_film'][$m] != $_POST['supprimer_article']) 
		{
            array_push($panier_tmp['titre_film'],$_SESSION['panier']['titre_film'][$m]);           
            array_push($panier_tmp['prixUHT'],$_SESSION['panier']['prixUHT'][$m]);
            array_push($panier_tmp['qte'],$_SESSION['panier']['qte'][$m]);
			array_push($panier_tmp['prixqteHT'],$_SESSION['panier']['prixqteHT'][$m]);
		}
    }
    /* Le transfert est termin�, on r�-initialise le panier */
    $_SESSION['panier'] = $panier_tmp;
    /* Option : on peut maintenant supprimer notre panier temporaire: */
    unset($panier_tmp);
}
?> 

<!-- Bouton "+" et "-" -->
<?php
if(isset($_POST) && !empty($_POST['QteArticle']) && !empty($_POST['NomArticle'])) 
{
    /* On compte le nombre d'articles diff�rents dans le panier */
    $nb_articles = count($_SESSION['panier']['titre_film']);

    /* On parcoure le tableau de session pour modifier l'article pr�cis. */
    for($i = 0; $i < $nb_articles; $i++)
    {
        if($_POST['NomArticle'] == $_SESSION['panier']['titre_film'][$i])
        {
			if(!empty($_POST['augmenter']))
			{ 
				$_SESSION['panier']['qte'][$i] += 1; 
			}
			
            if(!empty($_POST['diminuer']) && $_SESSION['panier']['qte'][$i] > 1) 
			{ 
				$_SESSION['panier']['qte'][$i] -= 1;
			}
        }
    }
}
?> 
	
<!-- Traitement de : commande -->
<?php								
	if(isset($_POST) && !empty($_POST['commande_code_client']) && !empty($_POST['commande_montant'])) 
	{
		if(empty($_POST['annuler'])) 
		{	
                        include 'connectDB.php';

			extract($_POST);
			$date = date('Y/m/d');
			$temps = date('H\Hi');
			$etat = 'En Cours';
			
			// On ajoute une entr�e avec mysql_query
			//
			mysql_query("INSERT INTO commande VALUES('', '". $_POST['commande_code_client'] . "', '" . $date . "', '" . $_POST['commande_montant'] . "', '" . $etat . "')");
			
			// R�cup�ration des informations du client
			//
			$reponse = mysql_query("SELECT nom, pr�nom, adresse, nocb, mail FROM client WHERE Code_Client='" . $_SESSION['login'] . "'");
			$donnees = mysql_fetch_array($reponse);
			
			// R�cup�ration du num�ro de la commande
			//
			$reponse_2 = mysql_query("SELECT MAX(id_com) FROM commande");
			$donnees_2 = mysql_fetch_array($reponse_2);
			
			mysql_close();
		
		
			// Envoi d'un mail aux administrateurs contenant les
			// informations de la commande
			//
			$email_from = "fc800526@etu.unice.fr";
			//$email_to = "fc800526@etu.unice.fr,trasheur88@free.fr,map@unice.fr";
			$email_to = "fc800526@etu.unice.fr,trasheur88@free.fr";
			$email_subject = "La Passion DU Cinema";
			
			$email_body = "Num�ro de la commande : '" . $donnees_2['MAX(id_com)'] . "' Code client : '". $_POST['commande_code_client'] . "' Nom : '" . $donnees['nom'] . "' Pr�nom : '" . $donnees['pr�nom'] . "' Adresse : '" . $donnees['adresse'] . "' Num�ro carte banquaire : '" . $donnees['nocb'] . "' Date commande : '" . $date . "' � '" . $temps . "' Montant commande : '" . $_POST['commande_montant'] . "'";
			
			$email_body_client = "Bonjour "  . $donnees['nom'] . " " . $donnees['pr�nom'] .",\n\r\t  L'�quipe 'Passion du Cinema' vous annonce qu'elle � bien recu votre commande n� " . $donnees_2['MAX(id_com)'] . " d'un montant de " . $_POST['commande_montant'] . " euro, passer le " . $date . " � " . $temps . ".\n\t Elle vous sera livr� � votre adresse " . $donnees['adresse'] . " sous 3 jours, un mail de confirmation vous sera envoy� d'ici peu. \n\n\rL'�quipe vous remercie de votre confiance. \n\r\t\t\t� bientot";

			$mail_headers = "From: $email_from\r\n";
			$mail_headers .= "Disposition-Notification-To: $email_from\r\n";

			mail($email_to, $email_subject, $email_body, $email_headers);
			mail($donnees['mail'], $email_subject, $email_body_client, $email_headers);
			
			include('_commande/lister_commande.php');
			$passage = 1;
		}
		
		// On va vider notre panier actuel
		//
		unset($_SESSION['panier']);
		
		// On va cr�er un panier
		//
		$_SESSION['panier'] = array();
		/* Subdivision du panier */
		$_SESSION['panier']['titre_film'] = array();
		$_SESSION['panier']['prixUHT'] = array();
		$_SESSION['panier']['qte'] = array();
		$_SESSION['panier']['prixqteHT'] = array();  
	}
	
	



/*****************************************  FIN REQUETE POST ****************************************/

// Si le client n'a pas valid� sa commande
//
if($passage == 0)
{
	$passage = 0;
	?>
		
	<!-- Affichons maintenant le contenu du panier -->
	<div>	
			<table style="text-align:center; text-transform : uppercase ; font-weight : bold ; " border="1" >
				<tr>			
					<td style="width:500px; font-size : 1.1em ; "> PANIER </td>
				</tr>		
			</table>
	</div><br />


	<table style="width:500px;">
	<tr class="date">
		<strong>
		  <td style="width:200px">Libell&eacute;</td>
		  <td>Quantit&eacute;</td>
		  <td style="width:100px"><center>Prix Unitaire</center></td>
		</strong> 
	</tr>

	<?php

	$total=0;

	// R�cuperer le nombre d'article du panier
	//
	$nbArticles=count($_SESSION['panier']['titre_film']);
	$_SESSION['nb_article_panier'] = $nbArticles;
		if ($nbArticles <= 0)	echo "<tr><td colspan='3'><center><strong>Votre panier est vide</strong></center></td><tr>";
		else
		{
			for ($i=0 ;$i < $nbArticles ; $i++)
			{
				for($j=$i+1 ;$j < $nbArticles ; $j ++)
				{
					if( ($_SESSION['panier']['titre_film'][$i]) == ($_SESSION['panier']['titre_film'][$j]) )
					{
						$_SESSION['panier']['qte'][$i] += 1; 
						$retrait = maj_qte(); 
						$nbArticles --;
					}
				}
				echo "<tr>";
				echo "<td>".htmlspecialchars($_SESSION['panier']['titre_film'][$i])."</ td>";
				?>
				<form action="#" method="post">
					<td> <?php echo htmlspecialchars($_SESSION['panier']['qte'][$i]); ' '?>
				
						 <!-- Bouton "+" "-" -->
						 <input type="hidden" name="NomArticle" value="<?php echo $_SESSION['panier']['titre_film'][$i]; ?>"/> 
						 <input type="hidden" name="QteArticle" value="<?php echo $_SESSION['panier']['qte'][$i]; ?>"/> 
						 <input type="submit" name="augmenter" value="+" style="width: 1px;"/><input type="submit" name="diminuer" value="-" style="width: 1px; "/>  
					</td>
				</form>
				<?php
				echo "<td><center>".htmlspecialchars($_SESSION['panier']['prixUHT'][$i])."&euro;</center></td>";
				?>
				<!-- Bouton "Supprimer du panier" -->
				<td>	
					<form action="#" method="post">
						 <input type="hidden" name="supprimer_article" value="<?php echo $_SESSION['panier']['titre_film'][$i]; ?>"/> 
						 <input type="submit" value="Retirer" /> 
					</form>
				</td>
				<?php
				echo "</tr>";
				$totalHT += $_SESSION['panier']['qte'][$i] * $_SESSION['panier']['prixUHT'][$i]; 
			}   
			echo "<tr><td colspan=\"2\"> </td>";
			echo "<td colspan=\"2\">";
			echo "<hr />&nbsp; &nbsp; Total HT : &nbsp;" . $totalHT . "&euro;";
			echo "</td></tr>";
			
			$totalTTC= $totalHT*1.196;
			$totalTTC= round($totalTTC, 2);
		   
			echo "<tr><td colspan=\"2\"> </td>";
			echo "<td colspan=\"2\">";
			echo "<hr />&nbsp; &nbsp; Total TTC : &nbsp;" . $totalTTC . "&euro;";
			echo "</td></tr>";
			?>
			
			<tr> 
				<td colspan="4" align="center"><br /><br />
					<hr />			
					<form action="#" method="post">
						<input type="hidden" name="commande_code_client" value="<?php echo $_SESSION['login']; ?>"/> 
						<input type="hidden" name="commande_montant" value="<?php echo $totalTTC; ?>"/> 
						<input type="submit" value="Passer commande"> <input type="submit" name="annuler" value="Annuler"> 
					</form>
				</td>
			</tr>
			<?php
		}
	?>
	</table>
<?php
}
?>

